/*user*/
.user_login_box {
	color: #060;
}

.user_login_box_left {
	width: 500px;
	margin: 10px auto;
}

.user_login_box_right {
	line-height: 30px;
	filter: alpha(opacity =     60);
	opacity: 0.7;
	height: 300px;
	margin-top: 10px;
	margin: 5px;
	padding: 5px;
	font-size: 14px;
}

.user_login_box_line {
	border-left: #090 dashed 1px;
	height: 255px;
	float: left;
	margin-top: 30px;
	padding-right: 30px;
}

.user_login_box strong {
	font-size: 22px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif
}

.user_login_box .title {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 20px;
}

.user_login_box .input {
	width: 150px;
	border: #C0C0C0 solid 1px;
	padding: 5px;
	margin: 10px 5px;
	float: left;
}

.user_login_box .click {
	border: #090 solid 1px;
}

.user_login_box .input1 {
	border: #04A679 solid 1px;
	padding: 3px;
	margin: 3px;
}

.user_login_box .name {
	width: 150px;
	text-align: right;
	padding: 15px 5px;
}

.user_login_box .button_span {
	vertical-align: bottom;
	padding: 20px 0 0 5px;
}

.user_login_box .button {
	background: url(user_button.png) #5294DD no-repeat;
	border: 0;
	width: 96px;
	height: 30px;
	color: #FFF;
	cursor: pointer;
}

.user_login_box .button:hover {
	background: url(user_button1.png) #5294DD no-repeat;
}

.user_login_box .info {
	border: #FC6 solid 1px;
	background: #FFC;
	float: left;
	margin: 10px 0;
	padding: 5px 5px 0px 5px;
	color: #333
}

/*profile*/
.profile_left {
	width: 170px;
	float: left;
}

.profile_middle {
	float: left;
	border-left: 1px solid #EAF1D0;
	width: 590px;
	padding: 10px 5px;
	min-height: 400px;
	_height: 400px;
}

.profile_right {
	width: 160px;
	float: right;
}

.profile_left .avatar {
	padding: 10px;
}

.profile_left .username {
	margin-top: 10px;
	font-weight: bold;
}

.profile_left li {
	padding: 5px 0 5px 10px;
	_margin-left: -15px;
}

.profile_left li img {
	margin: 0 5px -2px 0;
}

.profile_left .selected {
	background: #FAFCF3;
	font-weight: bold;
}

.profile_middle .say {
	height: 100px;
	width: 470px;
	margin: 10px 0 10px 5px;
	float: left;
	background: url(profile_say_bg.png) no-repeat;
	border: 0;
	padding: 5px;
	overflow-x: hidden;
	overflow-y: hidden;
	font-size: 14px
}

.profile_middle .say:hover {
	background: url(profile_say_bg1.png) no-repeat;
}

.profile_middle .submit {
	width: 100px;
	height: 100px;
	float: right;
	margin: 10px 0;
	background: url(group_add_button.gif) #F90 no-repeat;
	border: 0;
	cursor: pointer;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
}

.profile_middle .submit:hover {
	background: url(group_add_button1.gif) #0C0 no-repeat;
}

.profile_info_list {
	margin-left: 5px;
}

.profile_info_list  table {
	width: 100%;
	border-bottom: #EAF1D0 solid 1px;
	padding: 5px;
	margin: 10px 0;
	padding: 2px;
}

.profile_info_list .menu {
	margin: 10px 0 0 0;
	border-bottom: #EAF1D0 1px solid;
	clear: both;
	height: 24px;
}

.profile_info_list .avatar {
	width: 50px;
	height: 50px;
	border: #CCC solid 1px;
}

.profile_info_list .info {
	padding: 0 5px;
}

.profile_info_list li {
	float: left;
	font-size: 14px;
	margin: 5px;
}

.profile_info_list li.selected {
	font-weight: bold;
}

.profile_info_item {
	clear: both;
	margin: 5px;
	width: 580px;
}

/*seting*/
.setting {
	min-height: 350px;
	_height: 350px;
}

.setting .menu {
	
}

.setting .menu li {
	float: left;
	margin: 5px;
}

.setting .box {
	clear: both;
	padding: 20px 0 0 5px;
	_padding: 5px 0 0 10px;
}

.setting .box iframe {
	width: 100%;
	height: 520px;
	border: 0;
}